/**
 * @file HandlerCall.hpp
 * @author Derek Liu (yjkhtddx@sina.com)
 * @brief 呼叫处理
 * @version 0.0.1
 * @date 2020-07-18
 * 
 * @coryright Copyright Sci-Tech Laboratories (c) 2020
 * 
 */

#include "HandlerBase.hpp"
#include "defs.hpp"

class HandlerCall : public HandlerBase
{
public:
    HandlerCall();
    virtual ~HandlerCall();

    int HandleResponseSuccess(const sip_event_sptr &e);

    // private:
    // int on_call_play_req(const sip_event_sptr &e, const sdp_description_t &req_sdp);
    // int on_call_playback_req(const sip_event_sptr &e, const sdp_description_t &req_sdp);
    // int on_call_download_req(const sip_event_sptr &e, const sdp_description_t &req_sdp);
    // int on_call_talk_req(const sip_event_sptr &e, const sdp_description_t &req_sdp);
};